Text copied to clipboard!

Naslov

Text copied to clipboard!

Spark Programer

Opis

Text copied to clipboard!
Tražimo Spark programera koji će se pridružiti našem timu za obradu velikih podataka i pomoći u razvoju skalabilnih i učinkovitih rješenja temeljenih na Apache Spark tehnologiji. Kao Spark programer, bit ćete odgovorni za dizajn, implementaciju i optimizaciju aplikacija koje obrađuju velike količine podataka u stvarnom vremenu ili u serijama. Vaša uloga uključuje suradnju s timovima za podatkovno inženjerstvo, analitiku i razvoj softvera kako biste osigurali da naši sustavi za obradu podataka budu pouzdani, brzi i skalabilni. Očekuje se da imate duboko razumijevanje Spark arhitekture, iskustvo s programskim jezicima poput Scala, Java ili Python, te sposobnost rada s različitim izvorima podataka i formatima. Odgovornosti uključuju razvoj Spark aplikacija, optimizaciju performansi, pisanje testova, dokumentaciju koda i sudjelovanje u dizajnu sustava. Također ćete raditi na integraciji s drugim komponentama podatkovnog ekosustava kao što su Hadoop, Kafka, Hive i različite baze podataka. Idealni kandidat ima iskustvo u radu s velikim podacima, razumije koncepte distribuiranog računalstva i sposoban je rješavati kompleksne probleme u obradi podataka. Također je važno da ste timski igrač, spremni na učenje i prilagodbu novim tehnologijama. Ako ste strastveni u radu s podacima i želite raditi na izazovnim projektima koji imaju stvarni utjecaj, pozivamo vas da se prijavite i postanete dio našeg inovativnog tima.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje Apache Spark aplikacija
  • Optimizacija performansi Spark poslova
  • Integracija s drugim komponentama podatkovnog ekosustava
  • Pisanje tehničke dokumentacije i testova
  • Suradnja s timovima za podatkovno inženjerstvo i analitiku
  • Praćenje i rješavanje problema u produkcijskom okruženju
  • Implementacija najboljih praksi u obradi podataka
  • Rad s različitim formatima podataka (Parquet, Avro, JSON)
  • Korištenje alata za orkestraciju poput Airflowa
  • Sudjelovanje u dizajnu arhitekture podatkovnih sustava

Zahtjevi

Text copied to clipboard!
  • Iskustvo u radu s Apache Spark
  • Poznavanje programskih jezika Scala, Java ili Python
  • Razumijevanje distribuiranog računalstva
  • Iskustvo s Hadoop ekosustavom
  • Poznavanje SQL i rada s bazama podataka
  • Sposobnost optimizacije performansi aplikacija
  • Iskustvo u radu s alatima za verzioniranje koda (npr. Git)
  • Sposobnost rada u timskom okruženju
  • Dobre komunikacijske vještine
  • Spremnost na kontinuirano učenje i usvajanje novih tehnologija

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko dugo radite s Apache Spark tehnologijom?
  • Koji programski jezik najčešće koristite za Spark razvoj?
  • Imate li iskustva s optimizacijom Spark poslova?
  • Jeste li radili s Hadoop, Hive ili Kafka sustavima?
  • Kako pristupate rješavanju problema u produkcijskom okruženju?
  • Možete li opisati jedan izazovan projekt na kojem ste radili?
  • Koje alate koristite za testiranje i dokumentaciju koda?
  • Imate li iskustva s obradom podataka u stvarnom vremenu?
  • Kako osiguravate skalabilnost i pouzdanost vaših rješenja?
  • Koje su vaše omiljene prakse u razvoju podatkovnih aplikacija?